package com.yueqian.system.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yueqian.system.entity.Dept;
import com.yueqian.system.vo.req.DeptReqVO;
import com.yueqian.system.vo.res.DeptResVO;

public interface DeptService extends IService<Dept> {
	Page<Dept> selectPageData(DeptReqVO reqVO);

	List<DeptResVO> selectListData(DeptReqVO reqVO);

	Boolean add(List<DeptReqVO> reqVO);

	Long add(DeptReqVO reqVO);

	Boolean delete(List<Long> ids);

	Long delete(Long id);

	List<Dept> getDetail(List<Long> ids);

	DeptResVO getDetail(Long id);

	List<DeptResVO> getDeptChildren(DeptReqVO reqVO);

}
